Python读取串口数据
使用Python读取串口数据
1.编程流程
串口数据流程为,
1.实例化串口连接,
2.初始化设置连接属性,
3.连接串口硬件,
4.读取传输缓存区的串口数据。
使用Python的serial库进行读写串口数据。
pip3 install serial
技巧:重复运行上述pip指令,可输出当前serial依赖库的存放位置。
参考教程:https://www.jb51.net/article/170801.htm.
2.应用serial库
分析1中功能流程,进行如下汇总:
- 串口连接配置1:实例化串口连接
- 串口连接配置2:配置串口参数,并连接串口
- 串口连接配置3:读取串口数据
- 加上功能:核验接收数据
3.编码设计
将上面的功能,进行如下进行设计:
- 串口参数配置设为变量,初始化串口连接时进行调用
- 读取串口数据,写入文件
- 判断:串口数据数据格式,每包数据长度
4.编程实现
- 编写函数,实现读取串口操作
def msg_list():
# 新建一个列表,返回该串口数据,做后续数据处理使用
msg_list = list()
# 准备一个文件,保存数据
r =